.search-cont {padding: 20px 12px 15px}
    label.title-search {font-size: 12px; font-weight: bold; padding: 0 0 8px; display: block;}
    .place-search {color: #666; font-size: 12px; width: 448px; margin: 0 0 12px}
.date-search{
    padding-bottom: 10px;
}
.date {
    background: #fff;
    border: 1px solid #d3d3d3;
    box-shadow: 0 0 3px rgba(0,0,0,0.22) inset;
    padding: 7px 11px 6px 10px;
    /*width: 135px;*/
    font-size: 12px;
    color: #333;
    margin: 0 12px 0 0;
    line-height: 19px;
    float: left;
    cursor: pointer;
    position: relative;
}

.date .icon{
    position: absolute;
    top: 7px;
    right: 11px;
}
.date input[type="text"]{
    width: 100px;
    border: none;
    background: transparent;
}
.date input[type="text"]::-webkit-input-placeholder{
    color: #333;
}
.date input[type="text"]::-moz-placeholder{
    color: #333;
}
.date input[type="text"]:-moz-placeholder{
    color: #333;
}
.date input[type="text"]:-ms-input-placeholder{
    color: #333;
}
.search-cont .btn-search {float: right;}
.btn-search .icon {
    vertical-align: -5px;
    margin: 0 8px 0 0;
}
.btn-search{
    overflow: visible;/*ie7*/
    padding:9px 15px 7px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    cursor: pointer;
    border: 1px solid #d83a25;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 3px;
    -moz-border-radius: 3px;
    text-shadow: 0 1px #b52f00;
    text-shadow: 1px 1px 0 #c83120;
    background: #f64406;
    background: -moz-linear-gradient(top,  #f45540 0%, #e7412e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f45540), color-stop(100%,#e7412e));
    background: -webkit-linear-gradient(top,  #f45540 0%,#e7412e 100%);
    background: -o-linear-gradient(top,  #f45540 0%,#e7412e 100%);
    background: -ms-linear-gradient(top,  #f45540 0%,#e7412e 100%);
    background: linear-gradient(top,  #f45540 0%,#e43e04 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45540', endColorstr='#e7412e',GradientType=0 );

}
.no-datecheck {padding: 10px 0 0}
.no-datecheck input {
    margin: 0 3px 0 0;
    padding: 0;
}


.label-label-star{
    font-weight: bold;
    margin: 8px 8px 0 0;
    float: left;
    line-height: 16px;
}

/* --------------- selectBox plugin --------------- */

/* Dropdown control */
.search-box .selectBox-dropdown {
    background: #fff !important;
    border: 1px solid #d3d3d3;
    box-shadow: 0 0 3px #ececec inset;
    padding: 0;
    height: 31px;
    line-height: 32px;
    width: 135px;
    font-size: 12px;
    color: #333;
    margin: 0 12px 14px 0;
    float: left;
    cursor: pointer;
    position: relative;
}
.search-box .selectBox-dropdown:focus,
.search-box .selectBox-dropdown:focus .selectBox-arrow {
	border-color: #666;
}
.search-box .selectBox-dropdown .selectBox-label {
	padding-left:10px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
}
.search-box .selectBox-dropdown .selectBox-arrow {
	position: absolute;
	top: 3px;
	right: 3px;
    background: transparent url("images/frontend/frontpage-sprites.png?v=1.6") -69px -26px no-repeat;
    border:none;
    display: inline-block;
    width: 25px;
    height: 25px;
}

/* Dropdown menu */
.selectBox-dropdown-menu {
	position: absolute;
	z-index: 99999;
	max-height: 200px;
	min-height: 1em;
	border: solid 1px #BBB; /* should be the same border width as .selectBox-dropdown */
	background: #FFF;
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
	overflow: auto;
}

/* Inline control */
.selectBox-inline {
	min-width: 150px;
	outline: none;
	border: solid 1px #BBB;
	background: #FFF;
	display: inline-block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	overflow: auto;
}

.selectBox-inline:focus {
	border-color: #666;
}

/* Options */
.selectBox-options,
.selectBox-options LI,
.selectBox-options LI A {
	list-style: none;
	display: block;
	cursor: default;
	padding: 0;
	margin: 0;
}

.selectBox-options li a {
    cursor: pointer ;
	line-height: 1.5;
	padding: 5px 10px;
	white-space: nowrap;
	overflow: hidden;
	background: 6px center no-repeat;
}

.selectBox-options li.selectBox-hover a {
	background-color: #EEE;
    text-decoration: none;
}

.selectBox-options li.selectBox-disabled a {
	color: #888;
	background-color: transparent;
}

.selectBox-options li.selectBox-selected a {
	background-color: #FF6600;
    color: #FFF;
}

.selectBox-options .selectBox-optgroup {
	color: #666;
	background: #EEE;
	font-weight: bold;
	line-height: 1.5;
	padding: 0 .3em;
	white-space: nowrap;
}
/* Disabled state */
.selectBox.selectBox-disabled {
	color: #888 !important;
}

.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
	opacity: 0.5;
	filter: alpha(opacity=50);
	border-color: #666;
}

.selectBox-inline.selectBox-disabled {
	color: #888 !important;
}

.selectBox-inline.selectBox-disabled .selectBox-options A {
	background-color: transparent !important;
}

/* --------------- msDropdown plugin --------------- */

/*************** default theme **********************/
#star_search_msdd{
    position: relative;
    background: #fff;
    border: 1px solid #d3d3d3;
    box-shadow: 0 0 3px rgba(0,0,0,0.22) inset;
    height: 31px;
    font-size: 12px;
    color: #333;
    margin: 0 12px 14px 0;
    float: left;
    cursor: pointer;
    padding: 0 30px 0 10px;
    width: 125px;
}
#star_search_msdd .arrow{
    position: absolute;
    top:3px;
    right:3px;
    width: 25px;
    height: 25px;
    background: transparent url("images/frontend/frontpage-sprites.png?v=1.6") no-repeat -69px -26px;
    border: none;
    display: inline-block;
}
#star_search_msdd .ddTitle .ddTitleText {
    display: block;
    padding: 9px 0 11px;
}
#star_search_msdd .ddChild{
    border: 1px solid #c3c3c3;
    background-color: #fff;
    left: -1px;
    width: 100%;
}
#star_search_msdd .ddChild li {
    padding: 10px 5px;
    background-color: #fff;
    border-top: 1px solid #c3c3c3;
}
#star_search_msdd .ddChild li:first-child {
    border-top: none;
}
#star_search_msdd .ddChild li .description{color:#666;}
#star_search_msdd .ddChild li.hover{background-color:#f2f2f2}
#star_search_msdd .ddChild li.optgroup{padding:0;}
#star_search_msdd .ddChild li.optgroup .optgroupTitle{
    padding: 0 5px;
    font-weight: bold;
    font-style: italic;

}
#star_search_msdd .ddChild li.optgroup ul li{padding:5px 5px 5px 15px}
